/* CSS Document */
/* 通用 */
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
section{ padding:0; margin:0; display:block}
ul,li,ol,dl,a{list-style-type:none}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; background-color:#fff}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body {margin:0; padding:0; background:#fff;font-family: "Microsoft Yahei", "Simsun", Arial, sans-serif;line-height: 1.5; color:#333; font-size:14px;}
li{list-style-type:none;}
img{vertical-align:top;}
.f14{ font-size14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.b{ font-weight:bold;}
.txtc{ text-align:center;}
.fl{float:left;}
.fr{float:right;}
.display{ display:block;}
.hidden{ display:none;}
.abs{ position:absolute;}
.rel{ position:relative;}
.mt10{margin-top:10px;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
/* Link */
a,img{color:#333; margin:0px; padding:0px; border:0px; text-decoration:none;}
a:link {color: #333; text-decoration:none;}
a:hover {color: #034ea2; text-decoration:none;}
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0}
* html .clearfix, *:first-child+html .clearfix { zoom:1 }
*{box-sizing: border-box; padding:0px; margin:0px;}
.wrap{width:1200px; margin:0px auto;  position:relative;z-index:111}
.container{width:1200px; margin:0px auto;}

/*头部*/
.header{width:100%; max-width:1920px; height:210px; margin:0 auto; background:#fff;}
.top-bar{height:40px;line-height:40px; font-size:14px; background:#f4f4f4;}
.top-bar a {display: inline-block;color: #999; font-size: 14px; padding: 0 10px; margin:0px 10px; line-height:40px; transition: color 0.3s ease 0s;}
.top-bar a:hover{color:#666;}
.top-bar .top-bar-user{ width:400px; float:right; text-align:right;}
.top-bar .welcome{width:700px; float:left;}
.top-bar .welcome p{ font-size:14px; color:#999; line-height:40px;}
.top-bar .userinfo {width:100%}
.top-bar .userinfo .logintxt{ text-align:right; color:#999;}
.top-bar .userinfo .logintxt a{ padding:0px; margin:0px 0px 0px 10px;}

.headerbox{ height:120px;}
.headerbox .logo{width:560px; height:90px; margin:12px 0px 12px 30px; float:left;}
.headerbox .logo img{ height:90px; width:auto;}
.headerbox .header_r{ float:right; margin-top:40px; margin-right:20px;}
.headerbox .header_r .search{ padding:0 20px; position:relative; display:inline-block; z-index:9999999; cursor:pointer; vertical-align:middle;}
.headerbox .header_r .search img{ padding-right:5px;}
.headerbox .header_r .searchbox{cursor:default;}
.headerbox .header_r .searchbox .sc{height:42px;}
.headerbox .header_r .searchbox .formbox{ width:210px;}
.headerbox .header_r .searchbox .textbox{ height:30px; line-height:30px; width:170px; padding-left:10px; border:0; background:#F6F6F6; float:left; color:#999;}
.headerbox .header_r .searchbox .button{ background:#237DD7 url(new_search.png) no-repeat center center; width:30px; height:30px; float:left; border:0; cursor:pointer;}

/* 搜索条*/
.sc{ width:282px;}
.sc .scbox{border:1px solid #ccc; height:40px;background: #fff;}
.sc .scbox .SC_input{width:210px; float:left;height:37px; line-height:37px;color:#999;font-size:14px !important;_margin-right:-3px; margin-left:20px;border: 0 }
.sc .scbox .scbtn{ height:40px; line-height:40px; width:40px; border:0px;background:url(../images/searchbtn.png) no-repeat center center; font-size:0;cursor:pointer; color:#FFF; float:left}
button,.btnNormal{height:22px;line-height:18px;padding:0 5px!important;}
.sc .scbox .selSearch{ float:left;width:53px;height:40px; line-height:40px;font-size:14px;/*font-weight:bold;*/padding-left: 20px;background:url(selectbg.gif) no-repeat 54px 18px;color:#999;cursor:pointer; _overflow:hidden; display: none; }
.sc .scbox .btnSel{float:right;width:14px;height:19px;}
.sc .scbox .selOption{position:absolute;width:60px; background:#fff;border:1px solid #999;border-top:0px; line-height:22px;font-weight:100;margin:-19px 0px 0px -8px; z-index:1999999}
.sc .scbox .selOption a{display:block;height:30px;line-height:30px;text-decoration:none;COLOR:#888;font-weight:100;font-size:14px;padding-left:10px;}
.sc .scbox .selOption a:hover{background:#666;}
.sc .sc_tags{ display:none; float:rigth;margin-top:25px; margin-left:20px;color:#666;height:25px;line-height:25px;overflow:hidden;font-family:Arial, Helvetica, sans-serif}
.sc .sc_tags a{color:#999;}
.sc .focus {border-color: #008AFF}
.sc .focus .scbtn {background: url(../images/searchbtn-focus.png) no-repeat center center;}

/* 主菜单 */

.hdnav{margin: 0 auto; max-width: 1200px; height:50px; width: 100%; position: relative; z-index: 9999;}
.menuBtn{display: none;position: relative;float: right;margin-top: 15px;width: 40px;height: 40px;padding: 5px;cursor: pointer;}
.menuBtn b{	display: block;	width: 100%;height: 2px;border-radius: 2px;background-color: #005baa;margin: 5px 0 7px;	transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;	-o-transition: .3s;}
.menuBtn.open b{position: absolute;	left: 5px;top: 35%;	display: none;	width: 30px;}
.menuBtn.open b:first-child{display: block;	transform: rotate(45deg);-webkit-transform: rotate(45deg);	-o-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.menuBtn.open b:last-child{	display: block;	transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.yunu-nav{ width:100%; height:50px;}
.yunu-nav ul{width:100%; margin:0px auto; display: -webkit-flex; display: flex;flex-direction:row;flex-direction:-webkit-row;flex-wrap: wrap;flex-wrap: -webkit-wrap;justify-content : space-between;justify-content : -webkit-space-between;}
.yunu-nav li{ position:relative;width:131px; height:100%; background:#e7edf4; z-index:200}
.yunu-nav li:first-child{ border-top-left-radius:25px; border-bottom-left-radius:25px;}
.yunu-nav li:last-child{ border-top-right-radius:25px; border-bottom-right-radius:25px;}
.yunu-nav li a.v1{display:block;position:relative;width:100%; min-width:120px; height:50px;line-height:50px;font-size:16px;color:#333;text-align:center;transition:all .1s ease-in-out}
.yunu-nav li a.v1 span{	position: relative;top: 0;display: block;transition: .4s;-ms-transition: .4s;-moz-transition: .4s;-webkit-transition: .4s;	-o-transition: .4s;}
.yunu-nav li.on,.yunu-nav li:hover{ background:#0284c0;}
.yunu-nav li.on a.v1 span,.yunu-nav li:hover a.v1 span{	color:#fff!important;height:50px}
.yunu-nav li.on a.v1 span:after,.yunu-nav li:hover a.v1 span:after{	display: block;}
.yunu-nav dl{transition:all .3s ease-in-out;filter: alpha(opacity=0);opacity: 0;visibility: hidden;	position:absolute;top:50px;left:50%;width:131px; height:0px;margin-left:-65px;background:#FFF; z-index:200;}
.yunu-nav li:hover dl{top:50px; height:auto;	opacity: 1; filter: alpha(opacity=100);	transition: all .3s; visibility: visible;}	
.yunu-nav dl dd{ display:block;}
.yunu-nav dl dd a{display:block;border-bottom:#f5f5f5 solid 1px;height:40px;line-height:40px;color:#777; background:#fff;text-align:center;transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;	-o-transition: .3s;}
.yunu-nav dl dd a:hover{ background:#f5f5f5; padding-left:10px;}

/* banner */
.banner{margin-top:20px;}
.slick-slider{ position: relative; display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;-webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list{ position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}
.slick-list:focus{ outline: none;}
.slick-list.dragging{ cursor: pointer; cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{ -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{ position: relative; top: 0; left: 0; display: block;}
.slick-track:before,.slick-track:after{ display: table; content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{ display: none; float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{ display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{ display: block; background-size: cover;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{ display: block; height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}

.banner{max-height:495px; overflow:hidden;}
.banner .item .con{	padding-top: 26%; background-repeat: no-repeat;	background-position: center center;	-o-background-size: cover; -ms-background-size: cover; -moz-background-size: cover;	-webkit-background-size: cover;	background-size: cover;}
.banner .slick-arrow{ position: absolute; top: 50%; margin-top: -40px; overflow: hidden; cursor: pointer; width: 82px; height: 82px; border-radius:41px; font-size: 0; line-height: 0; z-index: 9; background-repeat: no-repeat; background-position: center center; -o-background-size: auto 30px; -ms-background-size: auto 30px; -moz-background-size: auto 30px; -webkit-background-size: auto 30px; background-size: auto 30px; background-color: rgba(0,0,0,0); border: 0; outline: 0; padding: 0;}
.banner .slick-arrow:hover{	background-color: rgba(0,0,0,.2);}
.banner .slick-prev{left: 2%;background-image: url(../images/pres1.png);}
.banner .slick-next{right: 2%;background-image: url(../images/nexts1.png);}
.banner .slick-dots{position: absolute; left: 0; bottom: 3%; width: 100%; text-align: center; z-index: 99; font-size: 0;}
.banner .slick-dots li{	display: inline-block; margin: 0 5px;}
.banner .slick-dots button{	background-color: #fff;	cursor: pointer;border-radius: 50%;	border: 0; width: 18px;	height: 18px; outline: 0; font-size: 0;	padding: 0;}
.banner .slick-dots li.slick-active button{background: #f79646;}

.home-sub .transition { -webkit-transition: all ease .4s; -moz-transition: all ease .4s; -ms-transition: all ease .4s; -o-transition: all ease .4s; transition: all ease .4s;}
.home-sub .inner-wrap { width: 100%; max-width: 1200px; min-width: 320px; margin: 0 auto;}
.home-sub{ width:100%;height:100px;background:#383838; text-align: center;}
.home-sub li{ float: left; width: 20%; border-left: 1px solid #4c4c4c; color: #FFFFFF;box-sizing: border-box;}
.home-sub li:last-child{ border-right: 1px solid #4c4c4c; }
.home-sub li a{ display: block; color: #FFFFFF; padding: 25px 0;font-size:14px;}
.home-sub li img{ margin-right:2%; max-width: 22%; display: inline-block; vertical-align: middle;}
.home-sub li div{ display: inline-block; max-width:80%; vertical-align: middle; text-align: left;}
.home-sub li span{ display: block; font-weight: bold;}
.home-sub li p{ margin-top:5px; opacity: .5;}
.home-sub li a:hover{ background: #cd9f59;}
.home-sub li a:hover img{ animation: tada 1s; -webkit-animation: tada 1s;}

.main{width:100%;}
.index_bk1{ margin-top:20px;}

/*首页关于我们*/

.about{width:650px; float:left;}
.index_title{width:100%; height:60px; position:relative; border-bottom:1px solid #ccc;}
.index_title h3{ height:30px; font-size:24px; color:#333; line-height:30px;}
.index_title p{ height:24px; font-size:12px; color:#999; line-height:24px;}
.index_title a{width:50px; height:30px; line-height:30px; position:absolute; right:0; top:30px;}
.index_title:after { content:' '; width:36px; height:3px; background:#034ea2; position:absolute; left:0px; bottom:-1px; z-index:99;}

.aboutDesc{width:100%; margin-top:20px;}
.aboutDesc img{}
.aboutDesc p{ font-size:15px; color:#666; text-indent:2em; line-height:30px;}

/*首页新闻中心*/

.h_newsbox{width:520px; float:right;}
.h_newsbox .news_list{ padding-top:20px;}
.h_newsbox .news_list li{ height:32px; padding-left:16px; background:url(../images/det.png) left 10px no-repeat; border-bottom:1px dashed #ddd; overflow:hidden;}
.h_newsbox .news_list li span.lmname{ float:left; line-height:32px; font-weight:bold;}
.h_newsbox .news_list li a.title{ font-size:14px; line-height:32px; width:78%; float:left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.h_newsbox .news_list li span{ float:right; color:#999;line-height:32px;}

/*首页招投标*/

.index_bk2{width:100%; margin-top:30px;}
.index_gg{width:650px; float:left;}
.index_gg .gglist{width:100%; margin-top:20px; }
.index_gg .gglist .ggli{width:100%; height:58px; margin-bottom:10px;}
.index_gg .gglist .ggli:last{ margin-bottom:0px;}
.index_gg .gglist .ggli .ggdata{ width:100px; height:58px; font-size:14px; text-align:center; line-height:28px; float:left;}
.index_gg .gglist .ggli .ggdata .d{ height:30px; width:100%; font-size:18px; font-weight:bold; background:#034ea2; color:#fff;}
.index_gg .gglist .ggli .ggdata .ym{ height:28px; width:100%; background:#fff; color:#333; border:1px solid #034ea2; }
.index_gg .gglist .ggli .ggtt{width:520px; height:58px; padding-left:15px; background:url(../images/dot.png) left 12px no-repeat; border-bottom:1px solid #ddd; float:right; box-sizing:border-box;}
.index_gg .gglist .ggli .ggtt h3{width:100%; height:30px; font-size:16px; color:#333; line-height:30px; overflow:hidden;}
.index_gg .gglist .ggli .ggtt p{width:100%; height:24px; font-size:14px; color:#999; line-height:24px; overflow:hidden;}

/*首页在线服务*/

.index_service{width:520px; float:right;}
.service_box{width:100%; height:200px; margin-top:20px; padding-left:210px; background:url(../images/kefu.jpg) left top no-repeat; overflow:hidden;}
.service_box .lcjsimg{ width:180px; height:80px; }
.service_box p{ margin-top:10px; font-size:14px; text-indent:2em; line-height:30px;}

/*首页党建引领*/

.index_party{ padding-top:20px;}
.index_party li{ height:32px; border-bottom:1px dashed #ddd; overflow:hidden;}
.index_party li span.lmname{ float:left; line-height:32px; font-weight:bold;}
.index_party li a.title{ font-size:14px; line-height:32px; width:78%; float:left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.index_party li span{ float:right; color:#999;line-height:32px;}

/*首页项目展示*/
.index_bk3{width:100%; margin-top:30px; overflow:hidden;}
.index_case{width:100%; margin-top:20px;}
.casecon{width:100%;}
.casecon ul li{ width:280px; float:left; margin-right:26px; margin-bottom:30px; position: relative;}
.casecon ul li:nth-child(4n+0){ margin-right:0px;}
.casecon ul li .img-view {display:block; width:100%; height:280px; overflow:hidden;}
.casecon ul li .img-view img {display:block; width:100%; height:100%; transition: all 2s;}
.casecon ul li:hover .img-view img{ transform: scale(1.2);}
.casecon ul li .case_title {height:40px; width:100%; padding:0px 5px; background:rgba(0,0,0,.3); box-sizing:border-box; position:absolute; bottom:0px; overflow:hidden; z-index:999;}
.casecon ul li .case_title h3{ color:#fff; line-height:40px; text-align:center;}


/*首页新城美景*/
.index_bk4{width:100%; margin-top:10px; overflow:hidden;}
.index_pro {width:100%; margin-top:20px;}
.index_pro .slide-mod,.desgncontent .slide-wrap{height:auto; position:relative;}
.index_pro .slide-wrap{width:1198px;overflow:hidden;margin:0 auto;}
.index_pro .slide-mod ul{margin-right:-29px; }
.index_pro .slide-mod .tab-b{height:auto; overflow:hidden;}
.index_pro .slide-mod .tab-s{height:auto; overflow:hidden;}
.index_pro .slide-mod li{width:280px; float:left; margin-right:26px;background-color: #fff; position: relative;}
.index_pro .slide-mod .tab-b li{height:auto;}
.index_pro .slide-mod .tab-s li{height:220px;}
.index_pro .slide-wrap li .img-view {display:block; width:100%; height:190px; overflow:hidden;}
.index_pro .slide-wrap li .img-view img {display:block; width:100%; height:190px; transition: all 2s;}
.index_pro .slide-wrap li:hover .img-view img{ transform: scale(1.2);}
.index_pro .slide-wrap li .case_title { margin-top:10px;}
.index_pro .slide-wrap li .case_title h3 {widdth:100%; height:30px; line-height:30px; padding:0px 10px; color:#333; font-weight:normal; text-align:center; font-size:16px}
.index_pro .slide-wrap li:hover .case_title h3 {color:#005baa;}
.index_pro .slide-mod .btn{display:block; width:50px; height:70px; position:absolute; top: 65px; font: 90px/70px "simsun"; color:#ddd;}
.index_pro .slide-mod .btn:hover{color:#f79646;}
.index_pro .slide-mod .btn-prev{left: -60px;}
.index_pro .slide-mod .btn-next{right: -60px;}


/*首页友情链接*/
.index_bk9{width:100%; height:auto; background:#f5f5f5; overflow:hidden;}
.index_link{width:100%;margin:30px auto;overflow: hidden;}
.index_link .link_tit{ height:40px;}
.index_link .link_tit span{ font-size:18px; font-weight:bold; color:#333; line-height:40px; margin-right:10px;}
.index_link .link_cont{ width:100%; margin-top:10px;}
.index_link .link_cont ul{ display: -webkit-flex; display: flex;flex-direction:row;flex-direction:-webkit-row;flex-wrap: wrap;flex-wrap: -webkit-wrap;justify-content : space-between;justify-content : -webkit-space-between;}
.index_link .link_cont ul li{width:12.5%;}
.index_link .link_cont ul li a{ font-size:16px; color:#666; line-height:32px;}
.index_link .link_cont ul li a:hover{ color:#005baa;}

/*底部*/
.footer{background:#034ea2;padding:20px 0 10px;width:100%; margin-top:40px;}
.dbwx{float:left; margin-left:150px;}
.dbwx img{width:82px;height:82px;border:3px solid #fff;}
.dbwx p{text-align:center;color:#fff;font-size:14px;line-height:26px;}
.copyright{color:#fff;font-size:14px;line-height:28px;width:820px; float:left; margin-left:100px;}
.copyright .copycont {padding-top:5px; padding-left:10px;}
.copyright .copycont p,.copyright a,.copyright .copycont{color:#fff;line-height:24px;font-size:14px;}
.copyright h1{ font-size:14px; font-weight:normal;color:#fff;}
.copyright h1 a{margin:0 10px;font-size:16px;}


.mainbox{margin-top:20px;}
/*关于我们*/
.banner_c{width:1200px; height:auto; margin:20px auto;}
.banner_c img{width:100%; height:auto;}

.mainbox .contleft{width:18.5%; float:left; background:#fff; min-height: 500px;}
.dltitle {height: 50px; line-height: 50px; background: #035cac;text-align: center;font-size: 24px;color: #fff; letter-spacing: 2px;}
.mainbox .contleft h4{ height:35px;font-size:18px; line-height:35px;overflow:hidden; margin-bottom:12px;}
.mainbox .contleft ul{padding:10px 0px; background:#f4f4f4;}
.mainbox .contleft ul li{ height:40px; line-height:40px; padding-left:60px; margin:5px 0px; border-left:3px solid #f4f4f4;}
.mainbox .contleft ul li a{ display:block;font-size:16px;color:#555;}
.mainbox .contleft ul li.curr,.mainbox .contleft ul li:hover{ background:#fff; border-left:3px solid #237DD7;}
.mainbox .contleft ul li.on a{}
.mainbox .contright{width:80%; float:right;padding: 0px 30px; background: #fff}
.homepage{height:50px; line-height:50px;border-bottom:1px solid #e8e8e8;}
.homepage .dtitle{padding:0px 10px;line-height:50px;color:#035cac;font-size:18px;width:auto;float:left;font-weight:500;letter-spacing:1px;border-bottom:2px solid #00b7ee;}
.homepage .weizhi{float:right;width:49%;color:#808080;text-align:right;}
.homepage .weizhi a{color:#808080;line-height:50px;font-size:14px;}
.mainbox .contright .r_ctbox{ line-height:24px;color:#666; padding:30px 0px;}
.mainbox .contright .r_ctbox h4{font-size:24px; text-align:center; height:40px; line-height:40px;font-weight:normal;}
.mainbox .contright .r_ctbox h2{font-size:16px; height:40px; line-height:40px;border-bottom:1px solid #ddd;}
.mainbox .contright .r_ctbox .intro{padding:10px;font-size:14px; line-height:30px}
.mainbox .contright .r_ctbox .intro .firstRow{width:100%;}
.mainbox .contright .r_ctbox .intro .firstRow li{ width:60%; float:left; }
.mainbox .contright .r_ctbox .intro .firstRow li:nth-child(2n+0){width:35%;}
.mainbox .contright .r_ctbox .intro .firstRow li p{ font-size:16px; line-height:30px;}
.mainbox .contright .r_ctbox .intro .firstRow span{ margin-right:10px;}
.mainbox .contright .ctboxbg{ height:10px; background:url(ctboxbg.png) no-repeat 50% 0}
#dituContent{ margin-top:20px;}

/*文章列表*/
.news-container ul li {position: relative;padding: 30px 30px 30px 226px;box-shadow:0px 3px 2px 0px rgba(92,128,255,0.06);border-radius: 4px;margin-bottom: 15px;background: #fff}
.news-container ul li .news-img {position: absolute;left: 15px;width: 211px;height: 125px;top: 50%;margin-top: -62.5px}
.news-container ul li .news-img img{ width:100%; height:100%;}
.news-container ul li .news-txt {padding-left:20px;}
.news-container ul li .news-txt .news-tit {color: #232323;font-size: 16px;;line-height: 22px;}
.news-container ul li .news-txt  a:hover .news-tit {color: #008AFF}
.news-container ul li .news-txt .news-info {line-height: 18px;font-size: 12px;color: #707070;margin:10px 0 15px;height: 35px;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news-container ul li .news-txt .news-ope {font-size: 14px;color: #A3A3A3;line-height: 20px;}
.news-container ul li .news-txt .news-ope .star {padding-left: 15px}
.news-container ul li .news-txt .news-ope .star img {height: 12px;margin-top: -2px}

.article-container{width:100%;}
.article-container ul li{height:44px; line-height:44px; padding:0px 10px; border-bottom:1px dashed #d4d4d4; position:relative;}
.article-container li .newimg{ position: relative; float:left; margin-left:10px;}
.article-container>ul>li>a{ max-width:66%; float:left; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.article-container>ul>li>span{ font-size:14px; color:#666; line-height:40px; margin:0px 10px; float:right;}
.article-container>ul>li>span.cate{ float:left;}
.article-container>ul>li>span.fenge{ padding:0px 10px;}
.article-container ul li span.date{ float:right;}

/*内容页*/

.newscont{ position:relative;}
.share{ width:60px; position:absolute; left:30px; top:30px;}
.share ul li{width:60px; height:60px; margin-bottom:2px; background:#FAFAFA url(../images/share.png) no-repeat left center; }
.share ul li iframe{ display:none}
.share ul li a{display:block;font-size:0; padding-left:0 !important; width:60px; height:60px;}
.share ul li.weibo{ background-position:13px 12px;}
.share ul li.weibo:hover{ background-position:13px -48px; background-color:#F74864;}
.share ul li.weixin{ background-position:-46px 12px;}
.share ul li.weixin:hover{ background-position:-46px -48px; background-color:#1EC354;}
.share ul li.zone{ background-position:-117px 12px;}
.share ul li.zone:hover{ background-position:-117px -48px; background-color:#FFCE0B;}
.share ul li.replay{ background-position:-175px 12px;}
.share ul li.replay:hover{ background-position:-175px -48px; background-color:#3091F4;}
.share ul li.collect{ background-position:-245px 12px;}
.share ul li.collect:hover{ background-position:-245px -48px; background-color:#FBC032;}
.sharefix{ position:fixed; top:30; left:auto; margin-left:30px;}

.bshare-custom .bshare-sinaminiblog,.bshare-custom .bshare-qqxiaoyou{ background:none !important}
.bshare-custom #bshare-shareto{ display:none !important;}

.newscont .content{ padding:30px 30px 30px 120px;background: #fff}
.newscont .content .title{line-height: 36px; padding: 0 0 15px 0; font-size: 24px; color: #3d464d; text-align: center;}
.newscont .content .info{ height:30px; line-height:30px; margin-bottom:25px;text-align: center; border-bottom: 1px solid #ddd;}
.newscont .content .info span{ padding:0px 10px;}
.newscont .content .info .admin{ font-size:14px; color:#BBBBBB;}
.newscont .content .info span.date{ color:#BBBBBB;}
.newscont .content .info span.get{ color:#BBBBBB}
.newscont .content .intro{ line-height:24px; font-size:14px; border-bottom:1px solid #F0F0F0; padding-bottom:30px; margin-bottom:30px;}
.newscont .content .intro p{ line-height:28px; font-size:14px; color:#555;}
.newscont .content .intro img{ max-width:100% !important;display:block;margin: 0 auto;}
.newscont .content .updown{ height:34px; line-height:34px; overflow:hidden;}
.newscont .content .updown i{ display:inline-block; margin-right:10px; font-size:14px;}
.newscont .content .prev{}
.newscont .content .prev i{ background-position:0 0;}
.newscont .content .next{}
.newscont .content .next i{ background-position:-9px 0px;}
.newscont .content .next a,.newscont .content .prev a{color:#999999; font-size:14px;}


/*图片列表*/
.pic-container{width:100%;}
.pic-container ul{ display: -webkit-flex; display: flex;flex-direction:row;flex-direction:-webkit-row;flex-wrap: wrap;flex-wrap: -webkit-wrap;justify-content : space-between;justify-content : -webkit-space-between;}
.pic-container ul li{width:32%; margin-bottom:30px;}
.pic-container ul li img{width:100%; height:auto; min-height:200px;}
.pic-container ul li p{ height:30px; line-height:30px; margin-top:10px; text-align:center;}

/*视频列表*/
.videobox li{width:48%; overflow: hidden; position:relative; text-align:center;}
.videobox li .video-img{width:100%; height:245px; position:relative;}
.videobox li .video-img .cover{ max-width:100%; min-height:100%;}
.videobox li .ico-play{width:100px; height:100px; no-repeat center; position:absolute; left:50%; top:50%; margin:-50px auto auto -50px; opacity:.5; z-index:999; transition: .4s;-ms-transition: .4s;-moz-transition: .4s;-webkit-transition: .4s;	-o-transition: .4s;}
.videobox li:hover .ico-play{opacity:1;}
.videobox li p{ margin-top:10px;}

/*搜索样式*/
.searchmain{width:1200px; margin:40px auto; background:#fff;}
.sc_cont{ padding:30px;}
.search_header{ overflow:hidden;zoom:1;}
.search_header .search_box{ width:100%;}
.search_header .search_box input{ border-width:1px;	border-style:solid;	border-color:#707070 #CECECE #CECECE #707070;padding:0px 4px;height:32px;line-height:32px;  width:300px;margin-right:10px;}
.search_header .search_box select{ font-size:14px; height:30px;  margin-right:5px; border: 1px solid #999;}
.search_header .search_box button{ width:80px; height:32px; line-height:32px;}
.resultbar{ height:36px; line-height:36px; background:#e4e4e4; padding-left:20px; text-indent:14px; color:#333; border-bottom: 1px solid #E4E4E4; border-top: 1px solid #E4E4E4;}
.result_content{width:100%; overflow:hidden; margin-top:20px; zoom:1;}
.sidebar{ float:right; width:300px; padding:20px 0 0 20px; margin-right:20px; border-left:1px solid #dadada; word-wrap:break-word;}
.sidebar h2{ font-size:14px; line-height:25px;}
.sidebar  ul { padding:4px 8px;}
.sidebar  ul li{ line-height:24px; background:url(../images/ico-3.gif) 4px 9px no-repeat;}
.resultlist{ overflow:hidden; }
.resultlist ul{ padding:20px 0 0 20px;}
.resultlist ul li{ padding-top:15px;}
.resultlist ul li h3{line-height:30px; font-size:16px; font-weight:normal;}
.resultlist ul li h3 a{ text-decoration:underline;}
.resultlist ul li p{ line-height:28px; color:#333; font-size:14px; width:650px;}
.resultlist ul li span small{line-height:28px; font-size:14px ;margin-left:5px;color:#999;}
.resultlist ul li span a{ color:#008400;}
#contentRtPicAD2.stick { position:fixed; top:0; margin:60px 0 0}

/*分页样式*/
.fenye{ width:98%; margin:20px auto 10px; text-align:center;}
.fenye li{ display:inline-block; padding:0px 5px; margin-bottom:10px;}
#pagelist{padding:30px 0; text-align: center;}
#pagelist a{float:left;width:30px;height: 30px;line-height: 30px;background:#fff;border-radius:3px;font-size:14px;border:1px solid #e3e3e3;margin:0 5px; color:#5b5b5b;}
.fenye li.active a,#pagelist a:hover{color:#0288d1;}
#pagelist .prev,
#pagelist .next{ display:block;height:30px; width: 30px }
#pagelist .next img,#pagelist .next img{margin-top: -6px;border: 0px;vertical-align: middle;}

#pagelist .prev:hover{ background:url(paging-prevh.png) center no-repeat 50% 50%;}
#pagelist .next:hover{background:url(paging-nexth.png) center no-repeat 50% 50%;}
#pagelist .curr,
#pagelist .curr:hover{background: #0288d1;color: #fff;border: 1px solid #0288d1;}
#pagelist .prev{background:url(paging-prev.png) no-repeat 50% 50%;}
#pagelist .next{background:url(paging-next.png) no-repeat 50% 50%;}


/*.aui_dialog .aui_main{ height:360px !important;}*/

@media only screen and (max-width: 767px) {
	.pcstyle{ display:none;}
	.wapstyle{ display:block;}
	.headtel{ display:none;}
	
	
}
@media only screen and (max-width: 1023px) {
	.pcstyle{ display:none !important;}
	.wapstyle{ display:block !important;}
	
	body {
	    padding-top: 65px;
		width:100%;
	}
	.container{width:98%; margin:0px auto;}
	/*头部*/
	.header{
		height: auto;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 999;
		background-color: #fff;
		box-shadow: 0 5px 10px rgba(0,0,0,.05);
	}
	
	.top-bar{
		display:none;
	}
	.headerbox{
		height:auto;
		padding:0px 5px;
	}
	.headerbox .logo{width:88%; height:100%; float:none; padding:8px 0px; margin:0px;}
	.headerbox .logo img { width:auto;height:50px; max-width:100%;}
	.header_r{ display:none;}
	.banner { margin-top: 76px; min-height:200px;}
	#persons {position: relative;  width: 100% !important;  margin: 0 auto}
	#persons .swiper-container{ padding-bottom:30px !important;}
	#persons .swiper-pagination{ bottom:0px !important;}
	#persons .swiper-slide{ width:400px !important; height:210px !important;}
	#persons .swiper-slide::before{ content:''; height:30px;  width:100%; background: none !important; position:absolute; top:0px; left:0px;  z-index:9999;}
	#persons .swiper-slide img{ width:100% !important; height:auto !important;}

	.header .ch{
		display: none;
	}
	.hdnav { width:20%; position:fixed; top:0px; right:0px; background:none;}
	.menuBtn {
	    display: block;
	}

	.yunu-nav {
	    float: none;
	    display: none; 
	    position: fixed;
	    top: 66px;
	    left: 0;
	    right: 0;
	    width: 100%;
	    height: 100%;
		overflow:auto;
	    z-index: 9999;
	    background-color: #f4f4f4;
	    margin-top: 0;
		padding:10px 0px 50px;
		border-top:2px solid #231910;
	}

	.yunu-nav li {
	    float: none;
		width:100%;
	}
	.yunu-nav li:first-child{ border-top-left-radius:0px; border-bottom-left-radius:0px;}
	.yunu-nav li:last-child{ border-top-right-radius:0px; border-bottom-right-radius:0px;}
	.yunu-nav li:after{
		display:none;
	}
	.yunu-nav li.firstw {
		width: 100%;
	}
	.yunu-nav li a.v1 {
	    color: #333;
	    width: auto;
	    display: block;
	    padding: 0 20px;
	    height: 44px;
	    line-height: 44px;
	    margin: 0;
	    text-align: left;
	    border-radius: 0;
	    font-size: 15px;
	    border-bottom: 1px solid #d4d4d4;
	    
	}
	 
	 .yunu-nav li a.v1 span{
	 	top: 0 !important;
	 	color: #333 !important;
		padding:0px 0px;
	 }
	 .yunu-nav li.on a.v1 span{
		 height:44px;
		 line-height:44px;
	 }
	 .yunu-nav li.curr a.v1 span, .yunu-nav li:hover a.v1 span {
    font-weight: bold;
    color: #005baa !important;
	 }
	.yunu-nav li.curr a.v1 span:after, .yunu-nav li:hover a.v1 span:after{
		display: none;
	}
	
	.yunu-nav li span.onbtn{
	width:30%;
	height:44px;
	position:absolute;
	right:0px;
	top:0px;
	display:block;
	background-repeat: no-repeat;
	background-position: 80% center;
	background-image: url(../images/off.png);
	}
	
	.yunu-nav li span.onbtn.on{
	    background-image: url(../images/on.png);
	 }

	.yunu-nav dl {
	    position: static;
		width:100%;
		height:auto;
		display:none;
		margin:0px;
		opacity: 1;
		visibility:inherit;
		background:#fff;
	}
	.yunu-nav dl dd{
		float: none;
	}
	.yunu-nav dl dd a{
	    text-align: left;
	    height: 36px;
	    line-height: 36px;
	    color: #666;
	    padding-left: 30px;
	    font-size: 14px;
	    text-indent: 0;
    	transition: .3s;
    	-ms-transition: .3s;
    	-moz-transition: .3s;
    	-webkit-transition: .3s;
    	-o-transition: .3s;

	}

	.yunu-nav li:hover dl {
	    display: none;
	}
	.yunu-nav dl dd a:hover {
		text-indent: 1em;
		color: #666;
		background-color: #f79646;
	}
	.banner .item .con {
		padding-top: 49%;
	}
	.banner .slick-dots button {
    width: 10px;
    height: 10px;
	}
	.index_bk1 {
    margin-top: 20px;
	}
	.message-check {
    width:100%; float:none;
	}
	.slider{display:none;}
	
	.index_bk1{ margin-top:0px; padding:0px;}
	.about {width:100%; margin-right:0px; float:none;}
	.index_gg{width:100%; float:none;}
	.index_gg .gglist .ggli .ggdata{ display:none;}
	.index_gg .gglist .ggli .ggtt{ width:100%; float:none;}
	.h_newsbox { width: 100%; float: none; margin-top:20px;}
	
	.index_bk2{ margin-top:20px; padding:0px;}
	.index_service{width:100%; float:none;}
	.service_box{ height:auto; padding-left:0px; background:none;}
	
	.casecon ul li{width:48%; float:left; margin-right:0px;}
	.casecon ul li:nth-child(2n+0){ float:right;}
	.casecon ul li .img-view{ height:120px;}
	
	.index_pro .slide-mod .tab-b li{width:170px; margin-right:10px;}
	.index_pro .slide-wrap li .img-view{ height:130px;}
	.index_pro .slide-wrap li .img-view img{ height:130px;}
	
	.index_bk4{margin-bottom:20px;}
	
	
	.companyinfo div.title em {margin-left:40px;}
	
	.copyright {
    color: #fff;
    font-size: 14px;
    line-height: 28px;
    width: 100%;
	margin-left:0px;
	}
	
	.banner_c{width:100%; height:auto; margin:10px auto;}
	.mainbox .contleft ul{ background:none;}
	
	.zbtabbox .tabhead {padding:10px 2%}
	.zbtabbox .tabhead ul li {padding:0px 10px; border-right:0px;}
	.zbtabbox .tabhead ul li:first-child{ border:none;}
	.zbtabbox .zblist li { height:auto; max-height: 62px; line-height: 26px; padding: 5px 5px;}
	.zbtabbox .zblist li span{ display:none;}
	.zbtabbox .zblist li a{ width:100%; float:none;display: -webkit-box;-webkit-box-orient: vertical; -webkit-box-orient: vertical;-webkit-line-clamp: 2;white-space: normal;}
	.copyright h1,.dbwx { display:none;}
	.footer{ padding:10px 0px; margin-top:0px;}
	.copyright .copycont{ padding:0px 10px;}
	.copyright .copycont p, .copyright a, .copyright .copycont { font-size:12px; line-height:20px;}
	
	.mainbox{ padding-top:10px; margin-top:0px; background:#fff;}
	.mainbox .contleft{width:100%; float:none; background:#fff; min-height: 0px;}
	.dltitle {display:none}
	.mainbox .contleft ul{ display:none;}
	.mainbox .contleft ul.display{ padding:0px 0px; display: -webkit-flex; display: flex;flex-direction:row;flex-direction:-webkit-row;flex-wrap: wrap;flex-wrap: -webkit-wrap;justify-content : flex-start;justify-content : -webkit-space-between;}
	.mainbox .contleft ul li{width:23%; height:40px; border-radius:3px; line-height:40px; padding: 0px 0px; margin: 0px 1% 10px; text-align:center; border:none; background:#e2e2e2;}
	.mainbox .contleft ul li a{ display:block;font-size:14px;color:#333;}
	.mainbox .contleft ul li.curr{ background:#005baa; border-left:none;}
	.mainbox .contleft ul li.curr a{ color:#fff;}
	.mainbox .contright{width:100%; float:none;padding: 0px 0px; background: #fff}
	.homepage .weizhi{ display:none;}
	.mainbox .contright .r_ctbox{ padding:10px 5px;}
	.mainbox .contright .r_ctbox .intro {padding: 0px; font-size: 14px;line-height: 28px;}
	.mainbox .contright .r_ctbox .intro img{ max-width:100% !important; height:auto !important; float:none;}
	
	
	
	.pic-container ul li {width: 49%; margin-bottom:10px;}
	.pic-container ul li img { min-height:120px;}
	
	.news-container ul li {position: relative;padding: 10px 0px 10px 90px;box-shadow:0px 3px 2px 0px rgba(92,128,255,0.06);border-radius: 4px;margin-bottom: 10px;background: #fff}
.news-container ul li .news-img {position: absolute;left: 0px;width: 80px;height: 60px;top: 50%;margin-top: -30px}
.news-container ul li .news-txt {padding-left:0px;}
.news-container ul li .news-txt .news-tit {color: #232323;font-size: 14px;;line-height: 22px; height:22px; overflow:hidden;}
.news-container ul li .news-txt  a:hover .news-tit {color: #008AFF}
.news-container ul li .news-txt .news-info {line-height: 18px;font-size: 12px;color: #707070;margin:10px 0 15px;height: 35px;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news-container ul li .news-txt .news-ope { display:none;font-size: 14px;color: #A3A3A3;line-height: 20px;}
.news-container ul li .news-txt .news-ope .star {padding-left: 15px}
.news-container ul li .news-txt .news-ope .star img {height: 12px;margin-top: -2px}
.article-container li{height:auto; max-height:62px; line-height:26px; padding:5px 5px; border-bottom:1px dashed #d4d4d4;}
.article-container li>a{width:100%; max-width:98%; float:none; float:none;display: -webkit-box;-webkit-box-orient: vertical; -webkit-box-orient: vertical;-webkit-line-clamp: 1;white-space: normal;}
.article-container li span{ display:none;}

.newscont .content{ padding:10px 5px;background: #fff}
.share{ display:none;}
.newscont .content .info span.get{ display:none;}
.mainbox .contright .r_ctbox .intro .firstRow li{ width:100%; float:none; }
.mainbox .contright .r_ctbox .intro .firstRow li:nth-child(2n+0){width:100%;}
#dituContent{width: 100% !important; height: 280px !important;}

}
@media only screen and (min-width: 1024px) {
	.pcstyle{ display:block;}
	.wapstyle{ display:none;}
}

